
package view;

import control.Comando;
//import control.UsuarioDAO;
import control.Controle;
import javax.swing.*;
import model.*;


public class InterfaceCadastrarUsuario implements Comando {

    @Override
    public void executar() {
                
        Object[] sexos = {"Masculino", "Feminino"};
        
        Usuario novoUsuario;
        
        
        novoUsuario = new Usuario (
                    Controle.getInput("Informe o seu RG", "Cadastro de Usuário"),
                    Controle.getInput("Informe o seu CPF", "Cadastro de Usuário"),
                    Controle.getInput("Informe o seu Nome", "Cadastro de Usuário"),
                    0,
                    Controle.getInput("Informe o seu Sexo:", "Cadastro de Usuário", sexos),
                    Controle.getInput("Informe o seu Email", "Cadastro de Usuário"),
                    Controle.getInput("Informe a sua Senha", "Cadastro de Usuário")
                );
        
        if (!Controle.usuariosDoSistema.contains(novoUsuario)){
            
            Controle.usuarioAtual = novoUsuario;
            Controle.usuariosDoSistema.add(novoUsuario);
            JOptionPane.showMessageDialog(null, "Usuário Cadastrado: " + Controle.usuarioAtual.getNome());            
        } else JOptionPane.showMessageDialog(null, "Já foi cadastrado um usuário com este RG/CPF/Email");
                
        
        
    }
}
